582745
750406
73258
969470
46612
25080
122503
994764
832308
298706
25896
227686
5151799
3569581
3083148
2395804
2234988
2053609
1975358
191678
1771118
1722136
1691196
1638471